package com.diandian.backend.entrance.constants;

public class EntranceConstant {

    // 路由值
    // 1.短信相关路由
    public static final String ROUTER_SMS_PREFIX = "sms."; // 短信发送路由前缀
    public static final String ROUTER_SMS_SEND = "sms.send"; // 短信发送
    // 2.日志相关路由
    public static final String ROUTER_LOG_PREFIX = "log.";
    public static final String ROUTER_LOG_ADD = "log.add"; // 普通日志-新增日志
    public static final String ROUTER_LOG_QUERY_PAGE = "log.query.page"; // 普通日志-新增日志
    public static final String ROUTER_LOG_TASK_QUERY_PAGE = "log.task.query.page"; // 任务日志-分页查询
    public static final String ROUTER_LOG_TASK_QUERY_DETAIL = "log.task.query.detail"; // 任务日志-查询详情
    public static final String ROUTER_LOG_TASK_ALTER = "log.task.alter"; // 任务日志-修改数据(仅待执行的允许修改）
    public static final String ROUTER_LOG_TASK_STATUS_ALTER = "log.task.query.status.alter"; // 任务日志-修改操作状态
    public static final String ROUTER_LOG_TASK_DELETE = "log.task.delete"; // 任务日志-删除数据(仅待执行的允许修改）
    public static final String ROUTER_LOG_TASK_ADD = "log.task.add"; // 任务日志-新增任务
    public static final String ROUTER_LOG_TASK_PROCESS_QUERY_PAGE = "log.task.process.query.page"; // 任务日志-进程-分页查询
    public static final String ROUTER_LOG_TASK_PROCESS_QUERY_LIST = "log.task.process.query.list"; // 任务日志-进程-列表查询
    // 3.美团闪购
    public static final String ROUTER_MEITUAN_SHANGOU_PREFIX = "meituan.shangou.";
    public static final String ROUTER_MEITUAN_SHANGOU_STOCK_SYNC = "meituan.shangou.stock.sync"; // 同步单门店单品库存
    public static final String ROUTER_MEITUAN_SHANGOU_STOCK_QUERY_SKU = "meituan.shangou.stock.query.sku"; // 查询商品sku库存信息
    public static final String ROUTER_MEITUAN_SHANGOU_ORDER_UPLOAD_KEY_POINT = "meituan.shangou.order.uploadKeyPoint";
    public static final String ROUTER_MEITUAN_SHANGOU_PRODUCT_CODE_UPDATE = "meituan.shangou.product.code.update"; // 根据原商品编码更换新商品编码
    // 4.合伙人ERP
    public static final String ROUTER_HHRERP_PREFIX = "hhr.";
    public static final String ROUTER_HHRERP_DELIVERY_QUERY = "hhr.order.delivery.query"; // 查询配送单
    public static final String ROUTER_HHRERP_RETURN_QUERY = "hhr.order.return.query"; // 查询退赔单
    // 5.快手本地生活
    public static final String ROUTER_KUAISHOU_PREFIX = "kuaishou.";
    public static final String ROUTER_KUAISHOU_GET_TOKEN = "kuaishou.token.get";
    public static final String ROUTER_KUAISHOU_GET_GENERATE = "kuaishou.token.generate";
    public static final String ROUTER_KUAISHOU_CERTIFICATE_PREPARE = "kuaishou.certificate.prepare";
    public static final String ROUTER_KUAISHOU_CERTIFICATE_PREPAREWITHORDERDETAIL = "kuaishou.certificate.prepareWithOrderDetail";
    public static final String ROUTER_KUAISHOU_CERTIFICATE_VERIFY = "kuaishou.certificate.verify";
    public static final String ROUTER_KUAISHOU_CERTIFICATE_VERIFYWITHOFFLINESTORECODE = "kuaishou.certificate.verifyWithOfflineStoreCode";
    public static final String ROUTER_KUAISHOU_CERTIFICATE_CANCEL = "kuaishou.certificate.cancel";
    // 6. 订单服务
    public static final String ROUTER_ORDER_PREFIX = "order.";
    public static final String ROUTER_ORDER_MEITUAN_SHANGOU_SOURCE_ADD = "order.meituan.shangou.source.add";
    public static final String ROUTER_ORDER_DOU_YIN_LIFE_SINGLE_ADD = "order.douyin.life.single.add"; // 新增单个抖音生活订单
    public static final String ROUTER_ORDER_DOU_YIN_LIFE_UPDATE_STATUS = "order.douyin.life.update.status"; // 修改订单状态
    public static final String ROUTER_ORDER_DOU_YIN_LIFE_BATCH_ADD = "order.douyin.life.batch.add"; // 修改订单状态
    // 7. 抖音本地生活
    public static final String ROUTER_DOUYIN_LIFE_PREFIX = "douyin.life.";
    public static final String ROUTER_DOUYIN_LIFE_TOKEN_GET = "douyin.life.token.get"; // 获取token
    public static final String ROUTER_DOUYIN_LIFE_ORDER_QUERY_TIME = "douyin.life.order.query.time"; // 获取指定日期到订单数据
    public static final String ROUTER_DOUYIN_LIFE_ORDER_QUERY_NUM = "douyin.life.order.query.num"; // 获取指定单号到订单数据
    public static final String ROUTER_DOUYIN_LIFE_MEMBER_POINTS_CHANGE = "douyin.life.member.points.change"; // 会员积分等级修改
    public static final String ROUTER_DOUYIN_LIFE_MEMBER_MOBILE_CHANGE = "douyin.life.member.mobile.change"; // 会员手机号更新
    public static final String ROUTER_DOUYIN_LIFE_MEMBER_UNBIND = "douyin.life.member.unbind"; // 会员解绑
    public static final String ROUTER_DOUYIN_LIFE_CERTIFICATE_VERIFICATION_PREPARE = "douyin.life.certificate.verification.prepare"; // 验券准备
    public static final String ROUTER_DOUYIN_LIFE_CERTIFICATE_VERIFICATION_VERIFY = "douyin.life.certificate.verification.verify"; // 验券
    // 8. 会员
    public static final String ROUTER_MEMBER_PREFIX = "member.";
    public static final String ROUTER_MEMBER_QUERY_PAGE = "member.query.page";
    public static final String ROUTER_MEMBER_SYCH = "member.sych";
    public static final String ROUTER_MEMBER_REMOVE = "member.remove";
    // 9. 门店
    // 9.1 线下门店
    public static final String ROUTER_STORE_PREFIX = "store.";
    public static final String ROUTER_STORE_QUERY_PAGE = "store.offline.query.page";
    public static final String ROUTER_STORE_QUERY_CODE_LIST = "store.offline.query.code.list";
    public static final String ROUTER_STORE_ADD_BATCH = "store.offline.add.batch";
    // 9.2 抖音本地生活门店
    public static final String ROUTER_STORE_DOUYIN_LIFE_QUERY_BY_CODE = "store.douyin.life.query.code"; // 根据线下或线上门店编码查询门店信息
    public static final String ROUTER_STORE_DOUYIN_LIFE_QUERY_BY_ROOM_ID = "store.douyin.life.query.room.id"; // 根据直播间id查询门店信息
    public static final String ROUTER_STORE_DOUYIN_LIFE_QUERY_LIST = "store.douyin.life.query.list"; // 获取门店信息列表
    // 10. 饿了么零售
    public static final String ROUTER_ELEME_RETAIL_PREFIX = "eleme.retail.";
    public static final String ROUTER_ELEME_RETAIL_SYNC_SINGLE_STOCK = "eleme.retail.sync.single.stock";
    public static final String ROUTER_ELEME_RETAIL_QUERY_SKU_STOCK = "eleme.retail.query.sku.stock";
    // 11. 钉钉数据交互
    public static final String ROUTER_DINGDING_EXCHANGE_PREFIX = "dingding.exchange.";
    public static final String ROUTER_DINGDING_EXCHANGE_DEPT_GETBYDEPTID = "dingding.exchange.dept.getByDeptId";
    public static final String ROUTER_DINGDING_EXCHANGE_MESSAGE_SEND_TEXT = "dingding.exchange.message.send.text";
    public static final String ROUTER_DINGDING_EXCHANGE_TOKEN_GET = "dingding.exchange.token.get";
    public static final String ROUTER_DINGDING_EXCHANGE_USER_GETUSERINFOBYUSERID = "dingding.exchange.user.getUserInfoByUserId";
    public static final String ROUTER_DINGDING_EXCHANGE_USER_GETUSERINFOBYMOBILE = "dingding.exchange.user.getUserInfoByMobile";
    public static final String ROUTER_DINGDING_EXCHANGE_DEPT_GET_LIST = "dingding.exchange.dept.get.list";
    public static final String ROUTER_DINGDING_EXCHANGE_DEPT_GET_ALL_USER_DETAIL = "dingding.exchange.dept.get.all.user.detail";
    // 12. 三方服务
    public static final String ROUTER_THIRD_PREFIX = "third.";
    public static final String ROUTER_THIRD_LING_FANG_QUERY_SKU_STOCK = "third.query.sku.stock";
    // 13. 京东到家
    public static final String ROUTER_JINGDONG_HOME_PREFIX = "jingdong.home.";
    public static final String ROUTER_JINGDONG_HOME_QUERY_OPEN_USABLE = "jingdong.home.query.open.usable";

    // 客户端配置常量
    // 1. 权限启用禁用标识
    public static final String PERMISSION_STATUS_ENABLE = "0";
    public static final String PERMISSION_STATUS_DISABLE = "1";
    // 2. 美团
    public static final String SETTING_TYPE_MEITUAN_SHANGOU = "meiTuanShanGou";
    public static final String SETTING_TYPE_MEITUAN_SHANGOU_APPKEY = "appKey";
    public static final String SETTING_TYPE_MEITUAN_SHANGOU_APPSECRET = "appSecret";
    // 3. 合伙人供应链
    public static final String SETTING_TYPE_HHRERP = "hhrErp";
    public static final String SETTING_TYPE_HHRERP_DEPTID = "deptId";
    // 4. 快手本地生活
    public static final String SETTING_TYPE_KUAISHOU_LIFE = "kuaiShouLife";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_APPKEY = "appKey";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_APPSECRET = "appSecret";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_SIGNSECRET = "signSecret";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_MESSAGESECRET = "messageSecret";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_MERCHANTID = "merchantId";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_BELONG = "belong";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_MAINKUAISHOUID = "mainKuaiShouId";
    public static final String SETTING_TYPE_KUAISHOU_LIFE_MAINBID = "mainBID";
    // 5.抖音本地生活
    public static final String SETTING_TYPE_DOUYIN_LIFE = "douyinLife";
    public static final String SETTING_TYPE_DOUYIN_LIFE_CLIENTKEY = "clientKey";
    public static final String SETTING_TYPE_DOUYIN_LIFE_CLIENTSECRET = "clientSecret";
    public static final String SETTING_TYPE_DOUYIN_LIFE_ACCOUNT = "account";
    // 6.通用配置
    public static final String SETTING_TYPE_CLIENT = "client";
    public static final String SETTING_TYPE_CLIENT_BELONG = "belong";
    // 7. 饿了么零售
    public static final String SETTING_TYPE_ELEME_RETAIL = "elemeRetail";
    public static final String SETTING_TYPE_ELEME_RETAIL_SOURCE = "source";
    public static final String SETTING_TYPE_ELEME_RETAIL_SECRET = "secret";
    public static final String SETTING_TYPE_ELEME_RETAIL_HEADCHAINID = "headChainId";
    public static final String SETTING_TYPE_ELEME_SUPPLIERID = "supplierId";
    // 8. 钉钉
    public static final String SETTING_TYPE_DINGDING = "dingding";
    public static final String SETTING_TYPE_DINGDING_APPKEY = "appKey";
    public static final String SETTING_TYPE_DINGDING_APPSECRET = "appSecret";
    // 9. 京东到家
    public static final String SETTING_TYPE_JINGDONG_HOME = "jingdongHome";
    public static final String SETTING_TYPE_JINGDONG_HOME_APPKEY = "appKey";
    public static final String SETTING_TYPE_JINGDONG_HOME_APPSECRET = "appSecret";
    public static final String SETTING_TYPE_JINGDONG_HOME_OPERATOR = "operator";

    // 接口版本
    public static final String INTERFACE_VERSION_FIRST = "v0";
    public static final String INTERFACE_VERSION_SECOND = "v1";
}
